ISnapshotSerializer
StockSharp.Algo.Storages
A interface para serializar instantâneos.
Propriedades
DataType
public DataType DataType { get; }
value = iSnapshotSerializer.DataType
Informação do tipo de dados.
Version
public Version Version { get; }
value = iSnapshotSerializer.Version
Versão do formato dos dados.
Métodos
Deserialize
public TMessage Deserialize(Version version, byte[] buffer)
result = iSnapshotSerializer.Deserialize(version, buffer)
Deseralizar a mensagem do array de byte.
- version
- Versão do formato dos dados.
- buffer
- Conjunto de bytes.
Retorna: Mensagem.
GetKey
public TKey GetKey(TMessage message)
result = iSnapshotSerializer.GetKey(message)
Obter a chave para a mensagem especificada.
- message
- Mensagem.
Retorna: Chave.
Serialize
public byte[] Serialize(Version version, TMessage message)
result = iSnapshotSerializer.Serialize(version, message)
Serialize a mensagem especificada para o array do byte.
- version
- Versão do formato dos dados.
- message
- Mensagem.
Retorna: Conjunto de bytes.
Update
public void Update(TMessage message, TMessage changes)
iSnapshotSerializer.Update(message, changes)
Atualizar a mensagem especificada por novas alterações.
- message
- Mensagem.
- changes
- Mudanças.